package com.bjsxt.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bjsxt.domain.AdminBank;
import com.bjsxt.dto.AdminBankDto;

import java.util.List;

public interface AdminBankService extends IService<AdminBank> {
    /**
     * 分页查询银行卡数据
     *
     * @param page     分页对象<AdminBank>
     * @param bankCard 银行卡卡号
     * @return 银行卡分页数据对象
     */
    Page<AdminBank> pageByBankCard(Page<AdminBank> page, String bankCard);

    /**
     * 根据银行卡状态查询所有的银行卡数据
     *
     * @param status 状态：0-无效；1-有效；
     * @return 银行卡集合数据
     */
    List<AdminBankDto> listByStatus(byte status);
}
